cave swallow - French English Dictionary